// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   IResourceService.java

package com.iphaeton.lms.business.resource;

import com.iphaeton.common.helper.Pagination;
import com.iphaeton.exception.BusinessException;
import com.iphaeton.lms.pojo.resource.Resource;
import com.iphaeton.lms.pojo.resource.Sort;
import java.util.List;
import org.dom4j.Document;

public interface IResourceService
{

    public abstract Resource persisteRes(Resource resource)
        throws BusinessException;

    public abstract Resource findResourceById(String s)
        throws BusinessException;

    public abstract List getSort()
        throws BusinessException;

    public abstract Sort addCatalog(String s, String s1)
        throws BusinessException;

    public abstract Document getSortTree(String s)
        throws BusinessException;

    public abstract Pagination getSortResource(String s, int i, int j)
        throws BusinessException;

    public abstract void removeSort(String s)
        throws BusinessException;

    public abstract Sort findSortById(String s)
        throws BusinessException;

    public abstract Sort updateSort(Sort sort)
        throws BusinessException;

    public abstract void removeResource(String s)
        throws BusinessException;

    public abstract List getSpecifiedResource(Pagination pagination)
        throws BusinessException;
}
